//
//  LocalASRConfig.h
//  AiEngine2
//
//  Created by hobson on 13-6-25.
//  Copyright (c) 2013年 Midfar Sun. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "AiCommonConfig.h"

/**
 * 本地识别引擎配置类<br>
 * <p/>
 * 参数列表:
 * <ul>
 * <li>设置主目录 {@link #setResDir:(NSString*)dir}</li>
 * <li>设置网络资源 {@link #setNetBinFile:(NSString*)netBinFile}</li>
 * <li>设置声学资源 {@link #setResBinFile:(NSString*)resBinFile}</li>
 * </ul>
 */
 
@interface LocalASRConfig : AiCommonConfig

/**
 *	@brief	设置主目录
 *
 *	@param 	dir 	主目录路径
 *
 *	@return 返回函数执行状态码（0为成功）
 */
- (OSStatus)setResDir:(NSString*)dir;

/**
 *	@brief	设置解码网络文件名
 *
 *	@param 	netBinFile 	解码网络文件名，相对于资源目录路径
 *
 *	@return 返回函数执行状态码（0为成功）
 */
- (OSStatus)setNetBinFile:(NSString*)netBinFile;

/**
 *	@brief	设置资源文件名
 *
 *	@param 	resBinFile 	资源文件名，相对于资源目录路径
 *
 *	@return	返回函数执行状态码（0为成功）
 */
- (OSStatus)setResBinFile:(NSString*)resBinFile;

/**
 *	@brief	返回存储配置信息的字典
 *
 *	@return	配置字典对象
 */
- (NSMutableDictionary*)getDic;

@end

